;
(function($) {
    // useAgent
    var browser = function() {
        var Sys = {};
        var ua = navigator.userAgent.toLowerCase();
        var s;
        (s = ua.match(/rv:([\d.]+)\) like gecko/)) ? Sys.ie = s[1] :
        (s = ua.match(/msie ([\d.]+)/)) ? Sys.ie = s[1]:
        (s = ua.match(/firefox\/([\d.]+)/)) ? Sys.firefox = s[1] :
        (s = ua.match(/chrome\/([\d.]+)/)) ? Sys.chrome = s[1] :
        (s = ua.match(/opera.([\d.]+)/)) ? Sys.opera = s[1] :
        (s = ua.match(/version\/([\d.]+).*safari/)) ? Sys.safari = s[1] : 0;

        //以下进行测试
        if (Sys.ie) return {
            "browserVersion": Sys.ie,
            "browserName":"ie",
            "ua": ua
        };
        if (Sys.firefox) return {
            "browserVersion": Sys.firefox,
            "browserName":"firefox",
            "ua": ua
        };
        if (Sys.chrome) return {
            "browserVersion": Sys.chrome,
            "browserName":"chrome",
            "ua": ua
        };
        if (Sys.opera) return {
            "browserVersion": Sys.opera,
            "browserName":"opera",
            "ua": ua
        };
        if (Sys.safari) return {
            "browserVersion": Sys.safari,
            "browserName":"safari",
            "ua": ua
        };
    }();
    // alert(browser.ua);
    // console.log(browser.ua)
    // console.log(browser.name + " " + browser.version);//检测浏览器的版本返回名称

    //KindEditor开源编辑器源码中的检测浏览器的方法 true false
    var KE = {
        browser:(function() {
            var ua = navigator.userAgent.toLowerCase();
            return {
                VERSION: ua.match(/(msie|firefox|webkit|opera)[\/:\s](\d+)/) ? RegExp.$2 : "0",
                IE: (ua.indexOf("msie") > -1 && ua.indexOf("opera") == -1),
                GECKO: (ua.indexOf("gecko") > -1 && ua.indexOf("khtml") == -1),
                WEBKIT: (ua.indexOf("applewebkit") > -1),
                OPERA: (ua.indexOf("opera") > -1)
            };
        })()
    };
    //console.log(KE.browser.GECKO);//为检测firefox
    window.browser = browser;
    window.KE = KE;
})(jQuery);
